var async=require('async');
var h=require('./helper');

//【同步】执行第一数组中每个函数，并传入相同参数，通过callback返回。如果只传第一个参数，将返回一个函数对象，我可以传参调用。


async.applyEachSeries([
    function (name,cb) {
        setTimeout(function () {
            h.log('1 arg:',name);
            cb(null,name)
        },1000);
    },
    function (name,cb) {
        setTimeout(function () {
            h.log('2 arg:',name);
            cb(null,name);
        },1000);
    }
],'Hello', function (err,result) {
    h.log('error:',err);
    h.log('result:',result);
});